home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1998 March / Pc Users extra 6.iso / nostalgi / hc / amiga / docs / liesmich < prev    next >
Encoding:
Text File  |  1995-07-25  |  15.3 KB  |  314 lines

  1. [If the rest of this file is incomprehensible to you, that's because it
  2. contains german instructions.]
  3. Fⁿr Leute, die englische Texte nicht besonders gut verdauen, sind in dieser
  4. Datei noch einmal die wichtigsten Hinweise zu UAE zusammengefa▀t. Die
  5. englische README-Datei enthΣlt wesentlich mehr Information; diese deutsche
  6. ▄bersetzung ist nur eine Notl÷sung.
  7.  
  8. UAE steht fⁿr Un*x Amiga Emulator, was den Kern der Sache nicht ganz trifft,
  9. da auch Versionen fⁿr Mac, DOS, NextStep, BeBox und Amiga verfⁿgbar sind.
  10.  
  11. UAE ist Copyright 1995-97 Bernd Schmidt & Co-Autoren (siehe die Datei
  12. CREDITS). UAE ist Freeware, es darf nichtkommerziell verbreitet werden,
  13. vorausgesetzt alle Dateien werden unverΣndert in einem Archiv verbreitet, ohne
  14. da▀ Dateien hinzugefⁿgt oder weggelassen werden. Der Preis, der dafⁿr verlangt
  15. wird, darf die Materialkosten nicht wesentlich ⁿbersteigen, es darf damit kein
  16. Profit gemacht werden. Einzige Ausnahme sind Sammlungen von PD-Software,
  17. Freeware und Shareware auf CD-ROM, bei denen mehrere Hundert frei vertreibbare
  18. Programme enthalten sind. Es gibt keinerlei Garantie fⁿr das Funktionieren des
  19. Programms, Sie benutzen es auf eigene Gefahr, der Autor ⁿbernimmt keinerlei
  20. Haftung fⁿr irgendwelche SchΣden, die direkt oder indirekt durch die Benutzung
  21. des Programms entstehen.
  22.  
  23. Wie ich es hasse, so einen Krampf zu schreiben. Jetzt zu interessanteren
  24. Dingen:
  25.  
  26. [Anmerkung: Manche Versionen von UAE, etwa die DOS- und die Mac-Version haben
  27. zusΣtzliche Readme-Dateien, die Sie ebenfalls lesen sollten, da manche Details
  28. von der Unix-Version abweichen.]
  29.  
  30. ▄bersicht
  31. =========
  32.  
  33. UAE emuliert einen A500 mit bis zu 2MB Chipram und 8.5MB Fast-RAM. Die
  34. Emulation ist nahezu vollstΣndig. Ursprⁿnglich wurde UAE fⁿr Unix-Σhnliche
  35. Systeme (ich selbst benutze Linux) geschrieben, hauptsΣchlich deswegen, weil
  36. Programmieren unter anderen Betriebssystemen Strafarbeit ist (Fehler=>Absturz).
  37. Die Hard-/Softwarevoraussetzungen fⁿr den Betrieb der Unix-Version sind:
  38.   - 8MB RAM, besser 12-16MB
  39.   - ein schneller Prozessor (i486 ist nicht das Gelbe vom Brot)
  40.   - X11, oder SVGAlib unter Linux
  41.   - ein ANSI-C-Compiler, am besten GCC.
  42.   - optional: Tcl7.4/Tk4.0
  43.  
  44. Vorbereitungen
  45. ==============
  46.  
  47. Zugriffe auf das Diskettenlaufwerk k÷nnen nur ⁿber einen Umweg emuliert 
  48. werden, da PCs keine Amiga-Disketten lesen k÷nnen. UAE verwendet 
  49. "Diskfiles", das sind genaue Abbilder des Inhalts einer Amiga-Diskette. Solche
  50. Diskfiles sind 901120 Bytes gro▀ und k÷nnen mit dem Tool "transdisk", das UAE 
  51. beiliegt erstellt werden. Um UAE laufenzulassen, ben÷tigen Sie au▀erdem ein 
  52. Abbild eines Amiga-Kickstart-ROMs. Dieses kann aus Copyrightgrⁿnden nicht mit 
  53. UAE vertrieben werden. Es mu▀ mit dem Tool "transrom" erzeugt werden.
  54. Die beiden Programme finden Sie im Unterverzeichnis "amiga". Sie mⁿssen sie
  55. zunΣchst auf Ihren Amiga kopieren, entweder ⁿber ein serielles Nullmodem-Kabel
  56. oder mit Hilfe eines Amiga-Programms wie etwa CrossDOS oder MessyDOS, die es
  57. erm÷glichen, PC-Disks mit einem Amiga zu lesen und zu beschreiben. Dieselbe
  58. Methode kann dann selbstverstΣndlich auch benutzt werden, um Amiga-Dateien auf
  59. den PC zu kopieren. CrossDOS ist seit einiger Zeit Bestandteil des
  60. Amiga-Betriebssystems, und MessyDOS ist frei erhΣltlich (u.a. auf einer 
  61. Σlteren Fish-Disk, Nummer habe ich vergessen). Beachten Sie, da▀ in vielen
  62. Amigas nur DD-Laufwerke eingebaut sind, die PC-ⁿblichen HD-Disketten lassen
  63. sich damit nicht verarbeiten.
  64. Wenn Sie die L÷sung mit dem Nullmodemkabel benutzen wollen, werden Sie zwei
  65. Terminalprogramme ben÷tigen, sowohl fⁿr den PC als auch fⁿr den Amiga.
  66. Bitte lesen Sie in den jeweiligen Anleitungen der Programme (etwa CrossDOS 
  67. oder die Terminalprogramme) nach, wie diese Programme zu bedienen sind.
  68. Nachdem Sie transrom und transdisk auf den Amiga kopiert haben, mⁿssen Sie dem
  69. AmigaOS beibringen, da▀ diese Dateien ausfⁿhrbare Programme sind. Das
  70. geschieht durch den CLI-Befehl
  71.  
  72.   "protect transrom rwed" (bzw. "protect transdisk rwed")
  73.  
  74. Danach k÷nnen Sie die Programme aufrufen:
  75.  
  76.   transrom >RAM:kick.rom
  77.   
  78. erzeugt eine 524288 Byte gro▀e Kickstart-Datei in der Ramdisk. Diese mⁿssen
  79. Sie auf Ihren PC ⁿbertragen und dort in dasselbe Verzeichnis kopieren, in dem
  80. UAE installiert ist.
  81. Mit 
  82.   transdisk >RAM:df0.adf
  83.   
  84. kann die in Laufwerk 0 liegende Diskette in ein Diskettenabbild umgewandelt
  85. werden, welches wiederum in der Ramdisk gespeichert wird. Hierbei kann ein
  86. Problem auftreten, wenn Ihr Amiga wenig Speicher hat (wenn er _sehr_ wenig
  87. Speicher hat, funktioniert schon der obige transrom-Befehl nicht; dann haben
  88. Sie leider Pech gehabt). Sie k÷nnen die Diskette in mehreren Stⁿcken
  89. ⁿbertragen. Eine Amiga-Diskette hat 80 Spuren (0..79); mit den Befehlen
  90.  
  91.   transdisk >ram:df0_1.adf -s 0 -e 19
  92.   transdisk >ram:df0_2.adf -s 20 -e 39
  93.   transdisk >ram:df0_3.adf -s 40 -e 59
  94.   transdisk >ram:df0_4.adf -s 60 -e 79
  95.  
  96. werden vier Teil-Disketten-Abbilder erstellt, (z.B. enthΣlt df0_1.adf gerade
  97. die Spuren 0 bis 19). Es macht natⁿrlich keinen Sinn, die Befehle in obiger
  98. Reihenfolge aufzurufen, Sie sollten immer nur jeweils eine Datei erzeugen, auf
  99. den PC ⁿbertragen, aus der Amiga-Ramdisk l÷schen und dann fortfahren.
  100. Die vier Dateien lassen sich dann auf dem PC wieder zu einer zusammensetzen,
  101. entweder unter DOS mit
  102.  
  103.   COPY /B df0_1.adf+df0_2.adf+df0_3.adf+df0_4.adf df0.adf
  104.  
  105. oder unter Unix:
  106.  
  107.   cat df0_1.adf df0_2.adf df0_3.adf df0_4.adf >df0.adf
  108.  
  109. UAE ben÷tigt die Datei "kick.rom" (524288 Byte) und eine Datei "df0.adf"
  110. (901120 Byte), um etwas Sinnvolles zu tun. Diese mⁿssen im gleichen
  111. Verzeichnis stehen, wie UAE.
  112. Die Datei, die das Kickstartabbild enthΣlt, dⁿrfen Sie nicht weitergeben, da
  113. sie Code enthΣlt, dessen Copyright Commodore-Amiga hΣlt. Ebenso dⁿrfen die
  114. meisten Diskettenabbilder (etwa die Workbench, oder kommerzielle Spiele) nicht
  115. weiterverbreitet werden. Sie dⁿrfen mit UAE nur Software benutzen, fⁿr die Sie
  116. das Nutzungsrecht haben.
  117.  
  118.  
  119. Compilierung
  120. ============
  121.  
  122. Die Versionen fⁿr Unix, NextStep und BeBox mⁿssen zunΣchst compiliert werden.
  123. Fⁿr die BeBox mⁿssen Sie dafⁿr ins Verzeichnis "src" gehen und
  124.  
  125.   make -f Makefile.Be
  126.   
  127. eingeben, auf anderen Systemen mⁿssen Sie zunΣchst
  128.  
  129.   configure
  130.  
  131. aufrufen; dieses Skript analysiert Ihr System und sammelt Informationen (aber
  132. im Gegensatz zu MessySoft-Produkten schickt es sie nicht ⁿbers Netz an andere
  133. Leute, sondern erstellt nur die Dateien "Makefile" und "sysconfig.h"). Danach
  134. k÷nnen Sie mit
  135.  
  136.   make
  137.   
  138. UAE compilieren. Am Ende sollte eine ausfⁿhrbare Datei namens "uae" entstanden
  139. sein. Falls Sie unter Linux die SVGAlib- anstelle der X11-Version benutzen
  140. m÷chten, geben Sie statt "configure" "configure --with-svgalib" ein.
  141. Sie mⁿssen root sein, um die SVGA-Version starten zu k÷nnen. Machen Sie UAE
  142. besser nicht suid root, wenn Ihnen an der Sicherheit des Systems gelegen ist,
  143. oder Sie k÷nnten b÷se ▄berraschungen erleben.
  144.  
  145.  
  146. Kommandozeilen-Optionen
  147. =======================
  148.  
  149. Die folgenden Paramter k÷nnen Sie UAE in der Kommandozeile ⁿbergeben. Sie 
  150. k÷nnen hΣufig ben÷tigte Optionen auch in eine Datei namens "~/.uaerc" (Unix)
  151. oder "uae.rc" (andere) schreiben, diese Datei wird von UAE beim Start
  152. gelesen (und wahlweise am Ende geschrieben).
  153.  
  154. Allgemeine Optionen:
  155.  -h      : Gibt einen Hilfetext aus, der alle Optionen beschreibt.
  156.  -f rate : Bildaufbau-Frequenz einstellen. Je h÷her "rate" ist, desto
  157.            schneller wird UAE, aber der Bildaufbau ist nicht mehr flⁿssig,
  158.        sondern abgehackt. Standard ist "-f 1", fⁿr manche Programme
  159.        k÷nnte "-f 3" empfehlenswert sein.
  160.  -a      : Keine Erweiterungs"hardware" einbinden. Diese Option schaltet
  161.            die Harddisk- und Fastmem-Emulation aus, ist aber m÷glicherweise
  162.        fⁿr einige Programme n÷tig.
  163.  -l lang : Tastatur-Sprache auswΣhlen. Fⁿr deutsche Tastaturen: "-l de"
  164.  -0 file : "file" wird anstelle von "df0.adf" benutzt, um Laufwerk 0 zu
  165.            emulieren. -1, -2 und -3 funktionieren auch (der Amiga kann bis zu 
  166.        4 Floppylaufwerke haben)
  167.  -r file : "file" wird als Kickstart-ROM-Datei benutzt.
  168.  -J ab   : Legt fest, wie Gameport 0 (a) und Gameport 1 (b) des Amigas
  169.            emuliert werden. Fⁿr "a" und "b" k÷nnen die folgenden Werte
  170.            eingesetzt werden: "0" (Joystick 0), "1" (Joystick 1), "M" (Maus),
  171.        "A", "B", "C" (verschiedene Joystickemulationen auf der Tastatur)
  172.        "A": Zehnerblock (8/4/6/2/0), "B": Cursortasten/Ctrl,
  173.        "C": T/F/H/B/Alt
  174.  -x      : In der X11-Version von UAE macht diese Option den X-Mauszeiger als
  175.            Fadenkreuz unsichtbar. In der SVGAlib-Version schaltet sie die 
  176.        Benutzung eines linearen Framebuffers ab, was die Emulation
  177.        langsamer macht, aber bei Problemen n÷tig sein k÷nnte.
  178.  -o      : Erlaubt UAE, die "~/.uaerc"-Datei am Ende mit den aktuellen
  179.            Parametern zu ⁿberschreiben.
  180.  -G      : Stellt alle BenutzeroberflΣchen ab. Nur der Emulator wird
  181.            gestartet.
  182.  
  183. Externe Hardware emulieren (Drucker, serielle Schnittstelle, Harddisk)
  184.  -M VOLUME:path
  185.  -m VOLUME:path
  186.            Hiermit k÷nnen Sie ein Verzeichnis Ihrer Festplatte vom Amiga aus
  187.        nutzen. Wenn Sie "-M sound:/usr/amiga/modules" eingeben, wird auf
  188.        der Amiga-Seite eine Festplatte namens "SOUND:" emuliert, deren
  189.        Inhalt sich im Unix-Verzeichnis /usr/amiga/modules befindet.
  190.        Mit -M wird das Verzeichnis schreibgeschⁿtzt gemountet.
  191.  -p cmd  : Schaltet die Druckeremulation ein. Sie ben÷tigen den
  192.            Amiga-Postscript-Druckertreiber der Workbench 3.0. Als Parameter
  193.        cmd ⁿbergeben Sie den Namen des Programms, das zum Drucken
  194.        gestartet werden soll ("lpr" fⁿr die meisten Unix-Systeme), bzw.
  195.        den Namen der parallelen Schnittstelle unter DOS ("PRN").
  196.  -I dev  : Schaltet die Emulation der seriellen Schnittstelle ein. dev gibt
  197.            dabei den Devicenamen an (etwa "/dev/ttyS1" unter Linux)
  198.        Funktioniert noch nicht zuverlΣssig.
  199.  
  200. Sound-Optionen:
  201.  -S n    : Falls Ihre Version von UAE Sound unterstⁿtzt, k÷nnen Sie hiermit
  202.            einstellen, wie die Soundemulation arbeiten soll.
  203.        n = 0: Keine vernⁿnftige Soundemulation. Diese Einstellung k÷nnte
  204.               in unwahrscheinlichen FΣllen inkompatibel sein.
  205.        n = 1: Soundhardware emulieren, aber keinen Sound ausgeben. Diese
  206.               Einstellung kann deutlich langsamer sein als n = 0.
  207.        n = 2: Soundhardware emulieren und Sound ausgeben. Empfohlen.
  208.        n = 3: Soundhardware _exakt_ emulieren. Sie werden keinen 
  209.               Unterschied h÷ren, aber die Emulation kann hierdurch stark
  210.           ausgebremst werden.
  211.  -b n    : Soundausgabe mit n Bit (8 or 16)
  212.  -R n    : Soundausgabe mit n Hz, ⁿblicherweise 22050 Hz oder 44100 Hz.
  213.  -B n    : Puffergr÷▀e fⁿr Soundausgabe setzen, standardmΣ▀ig 8192 Bytes.
  214.            Auf schnellen Maschinen k÷nnten kleinere Werte Sinn machen.
  215.  
  216. Speicher-Optionen
  217.  -s n    : n*256K Slow-Memory emulieren (Adresse 0xC00000). Das Zeug, was
  218.            unten in den A500 reingesteckt wird. Manche Programme brauchen es,
  219.        obwohl haufenweise anderer Speicher vorhanden ist.
  220.  -F n    : n MB Fast-Memory emulieren (Adresse 0x200000). Das Zeug, was beim
  221.            A500 au▀er Festplatten in die Seite gesteckt wird.
  222.  -c n    : n*512K Chip-Memory. Sollte man nicht Σndern mⁿssen, standardmΣ▀ig
  223.            werden 2MB Chip emuliert.
  224.  
  225. Debugging-Optionen:
  226.  -D      : Nicht die Emulation, sondern den eingebauten Debugger starten.
  227.  -i      : Ungⁿltige Speicherzugriffe anzeigen.
  228.  -g      : Teile des Betriebssystems emulieren. Dies ist noch nicht sehr
  229.            stabil und wenig empfehlenswert.
  230.  
  231. Anzeige-Options:
  232.  -H mode : Anzahl der Farben, in der UAE den Bildschirm darstellen soll,
  233.            wΣhlen
  234.  -O mode : Bildschirmufl÷sung einstellen (s.u.)
  235.  
  236. Der "mode"-Parameter der Option "-O" wird wie folgt angegeben:
  237. -O Breite:H÷he:Tuning-Parameter
  238. wobei Breite und H÷he die Dimensionen des Fensters (oder den Grafikmodus)
  239. angeben. Die Tuning-Parameter bestehen aus einzelnen Buchstaben, die
  240. angegeben werden k÷nnen (aber nicht mⁿssen):
  241.   l: Schaltet Lores-Darstellung ein, nur jedes zweite horizontale Pixel wird
  242.      gezeichnet. Sinnvoll fⁿr kleine VGA-Aufl÷sungen wie etwa 320x200.
  243.   x,y,X,Y: Wenn "x" angegeben wird, versucht UAE, das dargestellte Bild an
  244.      der richtigen Stelle am Bildschirm darzustellen. Dies ist nur n÷tig,
  245.      falls die Breite des Fensters weniger als 800 Pixel betrΣgt (etwa in
  246.      640er oder 320er-Modi). Ohne "x" wird das Bild normalerweise ⁿber den
  247.      rechten oder linken Bildschirmrand herausragen. "y" tut dasselbe fⁿr die
  248.      vertikale Richtung, es ist nur bei Fenstern n÷tig, die weniger als 300
  249.      Pixel hoch sind. Werden Gro▀buchstaben fⁿr diese Optionen verwendet
  250.      (X oder Y), so versucht UAE, besonders clever zu sein (aber da ich
  251.      Computern nicht sehr viel Cleverness zutraue, gibt's auch die dummen
  252.      Varianten).
  253.   d: Verdoppelt jede Zeile. Dafⁿr sollte das Fenster dann mindestens 600
  254.      Zeilen hoch sein. Der Vorteil ist, da▀ Interlace-Screens besser
  255.      dargestellt werden (aber es lΣuft auch langsamer).
  256.   c: Quetscht das Amiga-Bild so, da▀ es mit den gewΣhlten Dimensionen des
  257.      Fensters so gut wie m÷glich ⁿbereinstimmt.
  258.      
  259. Beispiel: "-O 320:200:lXYc" ist der kleinste sinnvolle Modus. Durch das "c"
  260. werden Amiga-Screens, die 320x256 Pixel gro▀ sind, durch Weglassen einzelner
  261. Zeilen auf 320x200 gestaucht (ohne "c" werden keine Zeilen zwischendurch
  262. weggelassen, es fehlt dann einfach der untere Rand des Bildes).
  263. Die gr÷▀te sinnvolle Aufl÷sung ist "-O 800:600:d", dazwischen gibt es
  264. verschiedene sinnvolle Einstellungen, etwa "-O 640:480:X" oder auch 
  265. "-O 640:480:XYdc". Am besten, Sie experimentieren ein wenig damit.
  266.  
  267. Farb-Modi:   0 (256 Farben); 1 (32768 Farben); 2 (65536 Farben)
  268.              3 (256 Farben, allerdings gerastert um die QualitΣt zu
  269.             verbessern (ist etwas langsamer als Modus 0)
  270.          4 (16 Farben, gerastert); 5 (16 Millionen Farben)
  271.  
  272.  
  273. HΣufige Probleme
  274. ================
  275.  
  276. Manche Kickstart-ROM-Versionen (aus neueren A4000 und A1200) sind fⁿr den
  277. 68020 compiliert, der von UAE derzeit noch nicht 100% emuliert wird, daher
  278. laufen diese Kickstarts nicht.
  279.  
  280. Auf manchen Linux-Systemen ist ein kaputter Linker installiert. Falls Sie
  281. Fehlermeldungen der Sorte "final link failed: Bad value" beim Compilieren
  282. kriegen, sollten Sie sich von sunsite.unc.edu:/pub/Linux/GCC eine neuere
  283. Version der binutils besorgen. Allerdings sollten Sie die Hinweise, die in den
  284. "release.*"-Dateien stehen, genau beachten.
  285.  
  286.  
  287. Adresse des Autors
  288. ==================
  289.  
  290. crux@pool.informatik.rwth-aachen.de
  291.  
  292. oder mit der gelben Post:
  293.  
  294. Bernd Schmidt
  295. Schlo▀weiherstra▀e 14
  296. 52072 Aachen
  297.  
  298. (bitte nicht anrufen, wenn's geht)
  299.  
  300. Wenn Sie VerstΣndnisprobleme mit diesem Text haben oder Teile der englischen
  301. Dokumentation nicht verstehen, versuchen Sie bitte, jemand in Ihrer NΣhe zu 
  302. finden, der Ihnen die Dinge erklΣren/ⁿbersetzen kann. Ich kann nicht jedem 
  303. Computerneuling noch einmal lang und breit erklΣren, wie man (beispielsweise) 
  304. CrossDOS bedient: dazu gibt's bei CrossDOS auch eine Dokumentation. Ich
  305. versuche, zu helfen, aber manche Dinge sind zu zeitaufwendig.
  306.  
  307. Bevor Sie eine Frage stellen, ⁿberprⁿfen Sie bitte, ob sie nicht in der
  308. Dokumentation bereits beantwortet wird.
  309. Ich verschicke keine Kickstart-ROM-Dateien oder Amiga-Spiele. Schicken Sie
  310. mir bitte auch keine Raubkopien, ich l÷sche so etwas sofort. Generell gilt
  311. auch, da▀ Sie keine Dateien, die gr÷▀er als 50KB sind, per email verschicken
  312. sollten. Wenn ich 3MB Screenshots oder Σhnliches Zeug per email kriege, freue
  313. ich mich nicht darⁿber.
  314.